home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 60.zip
/
BS1 part 60
/
Imagemaster d4.adf
/
apa.lzh
/
hlp_arexx11
< prev
next >
Wrap
Text File
|
1993-08-30
|
13KB
|
635 lines
\ApAssist
\: - This is the Quick Help for the ARexx in IM R/t -
\: ----------------------------------------------------------
\: Written by David E. Patterson
\: ----------------------------------------------------------
\font topaz.font 8
\tc 1
\wr
\lj
\dd "imh_descriptor"
\index "hlp_arexx2/setmulti-undo"
\toc "hlp_toc/toc"
\help "aa_help/help
\node "settocolor"
\title "Set to color"
\next "shade"
\prev ""
\{ \tc 15 Settocolor \} - Colorizes black and white images
\nw
Usage - '\{ \tc 15 settocolor <red> <green> <blue>\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 settocolor 34 80 200\} ';
* User Interface: \{ \tc 11 Process Panel
Standard Adjusments
Set to Color\}
\endnode
\node "shade"
\title "Shade"
\next "sharp"
\prev "settocolor"
\{ \tc 15 Shade \} - Shades the selected region
Uses the secondary buffer image to control the shading of the primary buffer.
\nw
Usage - '\{ \tc 15 shade <effect>\} ';
\{ \tc 15 Effect: 0 to 100\}
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 shade 80\} ';
\endnode
\node "sharp"
\title "Sharp"
\next "shear"
\prev "shade"
\{ \tc 15 Sharp \} - Applies a sharpening convolution.
Applies a sharpening convolution (3X3) to a selected region.
\nw
Usage - '\{ \tc 15 sharp <effect>\} '
\{ \tc 15 Effect: 0 to 100\}
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 sharp 80\} ';
* User Interface: \{ \tc 11 Process Panel
Filters
Sharpen\}
\endnode
\node "shear"
\title "Shear"
\next "shgeog"
\prev "sharp"
\{ \tc 15 Shear \} - Creates a shearing effect.
\nw
Usage - '\{ \tc 15 shear <length>\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 shear 20\} ';
* User Interface: \{ \tc 11 Process Panel
Special Effects
Shear\}
\endnode
\node "shgeog"
\title "Shadowed Elevation"
\next "shine"
\prev "shear"
\{ \tc 15 Shegeog \} - Creates a shadowed Geographic Elevation.
\nw
Usage - '\{ \tc 15 shgeog <sealevel>\} '
\{ \ts bu Sample Script\} :
options results;
'askprop Sealevel: 127 0 255';
'sealevel = result';
options;
'area';
'\{ \tc 15 shgeog\} ' sealevel;
See ALso: \{ \ts b \tc 15 \link "geog" "hlp_arexx7/geog"\}
* User Interface: \{ \tc 11 Process Panel
Specail Effects
Shadowed Elevations\}
\endnode
\node "shine"
\title "Make Shine"
\next "sine"
\prev "shgeog"
\{ \tc 15 Shine \} - Creates an effect similar to a star camera lens.
\nw
Usage - '\{ \tc 15 shine <amount> <length>\} '
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Amount: 50 0 100';
amount = result;
'askprop length: 100 0 200';
length = result;
options;
'\{ \tc 15 shine \} 'amount length;
* User Interface: \{ \tc 11 Process Panel
Special Effects
Make Shine\}
\endnode
\node "sine"
\title "Sine"
\next "smear"
\prev "shine"
\{ \tc 15 Sine \} - Creates a sine wave distortion in a selected area.
\nw
Usage - '\{ \tc 15 sine <horizontal%> <horizontal-period>
<vertical%> <vertical_perioid>\} '
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Horizontal_Effect: 50 0 100';
heffect = result;
'askprop Horizontal_Period: 150 0 300';
Hperiod = result;
'askprop Vertical_Effect: 50 0 100';
Veffect = result;
'askprop Vertical_Period: 150 0 300';
Vperiod = result;
options;
'\{ \tc 15 sine\} ' heffect hperiod veffect vperiod ;
* User Interface: \{ \tc 11 Process Panel
Geometric Transformations
Wave Distort\}
\endnode
\node "smear"
\title "Smear"
\next "solar"
\prev "sine"
\{ \tc 15 Smear \} - Smears a selected region.
\nw
Usage - '\{ \tc 15 smear <effect>\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 smear 60\} ';
* User Interface: \{ \tc 11 Process Panel
Filters
Smear\}
\endnode
\node "solar"
\title "Solarize"
\next "spiral"
\prev "smear"
\{ \tc 15 Solar \} - Solarizes selected region.
Changes the image colors based on the monochrome brightness, to a range with
blue representing darker pizels, green representing middle grey levels, and
red representing brighter pixels.
\nw
Usage - '\{ \tc 15 solar\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 solar\} ';
* User Interface: \{ \tc 11 Process Panel
Special Effects
Solarize\}
\endnode
\node "spiral"
\title "Spiral Blur"
\next "stepped"
\prev "solar"
\{ \tc 15 Spiral \} - Creates a spiral motion blur.
\nw
Usage - '\{ \tc 15 spiral <direction> <amount>\} '
\{ \ts bu Sample Script:\}
'area';
options results;
'askyn Outwards Inwards';
direction = result;
'askprop Effect: 50 0 100';
effect = result;
options;
'\{ \tc 15 spiral\} ' direction effect;
* User Interface: \{ \tc 11 Process Panel
Geometric Transformations
Sprial Blur\}
\endnode
\node "stepped"
\title "Stepped Zoom"
\next "stretch"
\prev "spiral"
\{ \tc 15 Stepped \} - Clips region and rescales it to another buffer.
\nw
Usage - '\{ \tc 15 stepped <Xzoom> <Yzoom> [new name]\} '
Xzoom: 1 = Horizontal reduced by half
2 = No horizontal change
3 = Horizontal enlarged by 2 times
Yzoom: 1 = Vertical reduced by half
2 = No Vertical change
3 = Vertical enlarged by 2 times
New Name: Optional name for new buffer
\{ \ts bu Sample Script\} :
'area';
options results;
'gadgets "Horizontal","Reduced by .5" "NO" "Horizontal Change"
"Horizontal","Enlaged by 2 X"';
Xzoom = result;
'gadgets "Vertical","Reduced by .5" "NO" "Vertical Change"
"Vertical","Enlaged by 2 X"';
Yzoom = result;
options;
'\{ \tc 15 stepped\} ' xzoom yzoom steppedbuff;
* User Interface: \{ \tc 11 Process Panel
Re-sizing and Clipping
Zoom Clip\}
\endnode
\node "stretch"
\title "Stretch"
\next "sub"
\prev "spiral"
\{ \tc 15 Stretch \} - Clips region and resizes it to a new buffer.
\nw
Usage - '\{ \tc 15 stretch <xsize> <ysize> [new_name]\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 stretch 640 400 MyClip\} ';
* User Interface: \{ \tc 11 Process Panel
Re-sizing and Clipping
Strech Clip\}
\endnode
\node "sub"
\title "Subtract"
\next "thick"
\prev "stretch"
\{ \tc 15 Sub \} - Subtracts the secondary buffer from the primary buffer.
\nw
Usage - '\{ \tc 15 sub\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 sub\} ';
* User Interface: \{ \tc 11 Compose Panel
Algebraic Compositions
Subtract\}
\endnode
\node "thick"
\title "Thick"
\next "thin"
\prev "sub"
\{ \tc 15 Thick \} - Thickens pixels in a selected region.
\nw
Usage - '\{ \tc 15 thick\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 thick\} ';
* User Interface: \{ \tc 11 Process Panel
Filters
Thicken\}
\endnode
\node "thin"
\title "Thin"
\next "tofront"
\prev "thick"
\{ \tc 15 Thin \} - Applies a pixel thinning procedure to a selected region.
\nw
Usage - '\{ \tc 15 thin\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 thin\} ';
* User Interface: \{ \tc 11 Process Panel
Filters
Thin\}
\endnode
\node "tofront"
\title "To the Front"
\next "tween"
\prev "thin"
\{ \tc 15 Tofront \} - Brings Imagemaster R/t to the front.
\nw
Usage - '\{ \tc 15 tofront\} '
'wbtofront';
'contrast 90';
'\{ \tc 15 tofront\} ';
See Also: \{ \tc 15 \ts b \link "imtofront" "hlp_arexx7/imtofront"
\link "wbtofront" "hlp_arexx12/wbtofront"\}
\endnode
\node "tween"
\title "Tween"
\next "unantique"
\prev "tofront"
\{ \tc 15 Tween \} - Provides intermediate values for Multi-Frame Sequence.
Tween ('\{ \tc 15 tween <startvalue> <endvalue>\} ') returns the in between
values needed to create a Multi-Frame Sequence. For instance to create a 6
frame sequence where contrast begins at 0 and reaches 100 in the final frame,
'\{ \tc 15 tween 0 100\} ' will use the total number of frames and the
differance between the first and last frame (in this case 100) to generate
the intermediate values needed for the sequence.
\nw
For 6 frames '\{ \tc 15 tween 0 100\} ' will return:
0 in frame 1
20 in frame 2
40 in frame 3
60 in frame 4
80 in frame 5
100 in frame 6
If the number of frames is changed to 10 (by changing the number of frames or
selecting more images) '\{ \tc 15 tween 0 100\} ' will return:
0 in frame 1
11 in frame 2
22 in frame 3
33 in frame 4
44 in frame 5
55 in frame 6
66 in frame 7
77 in frame 8
88 in frame 9
100 in frame 10
Usage - '\{ \tc 15 tween <startvalue> <endvalue>\} ';
\{ \ts bu Sample Script\} :
options results;
'entire';
'\{ \tc 15 tween 0 100\} ';
cntrast = results;
options;
'contrast '||result;
'finish';
\endnode
\node "unantique"
\title "Unantique"
\next "undo"
\prev "tween"
\{ \tc 15 Unantique \} - Reverses the antique effect.
\nw
Usage - '\{ \tc 15 unantique\} ';
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 unantique\} ';
See Also: \{ \ts b \tc 15 \link "antique" "hlp_arexx4/antique"\}
* User Interface: \{ \tc 11 Process Panel
Filters
Un-Antique\}
\endnode
\node "undo"
\title "Undo"
\next "unlockall"
\prev "unantique"
\{ \tc 15 Undo \} - Invokes the undo function.
\nw
Usage - '\{ \tc 15 undo\} '
\{ \ts bu Sample Script\} :
'area';
'contrast 90';
options results;
'askyn Undo Continue';
answer = result;
options;
if answer = 0 then
do
'\{ \tc 15 undo'\} ;
exit 0;
end;
* User Interface: \{ \tc 11 Undo\}
\endnode
\node "unlockall"
\title "Unlockall"
\next "unlockimage"
\prev "undo"
\{ \tc 15 Unlock \} - Unlocks all previously locked buffers.
\nw
Usage - '\{ \tc 15 unlockall\} ';
\{ \ts bu Sample Script\} :
'\{ \tc 15 unlock\} ';
See Also: \{ \tc 15 \ts b \link "lockimage " "hlp_arexx8/lockimage"
\link "unlockimage" "unlockimage"\}
* User Interface: \{ \tc 11 Buffer Panel
Unlock a Buffer\}
\endnode
\node "unlockimage"
\title "Unlockimage"
\next "unlockprimary"
\prev "unlockall"
\{ \tc 15 Unlockimage \} - Unlocks an individual image.
\nw
Usage - '\{ \tc 15 unlockimage <buffer_number>\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 unlockimage 3\} ';
See Also: \{ \tc 15 \ts b \link "lockimage" "hlp_arexx8/lockimage"\}
* User Interface: \{ \tc 11 Buffer Panel
Unlock a Buffer\}
\endnode
\node "unlockprimary"
\title "Unlock primary buffer"
\next "unlocksecondary"
\prev "unlockimage"
\{ \tc 15 Unlockprimary \} - Unlocks the Primary Buffer.
\nw
Usage - '\{ \tc 15 unlockprimary\} ';
\{ \ts bu Sample Script\} :
'\{ \tc 15 unlockprimary\} ';
See Also: \{ \tc 15 \ts b \link "lockimage" "hlp_arexx8/lockimage"\}
* User Interface: \{ \tc 11 Buffer Panel
Unlock a Buffer\}
\endnode
\node "unlocksecondary"
\title "Unlock Secondary"
\next "unplug"
\prev "unlockprimary"
\{ \tc 15 Unlocksecondary \} - Unlocks the secondary buffer.
\nw
Usage - '\{ \tc 15 unlocksecondary\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 unlocksecondary\} ';
See Also: \{ \tc 15 \ts b \link "lockimage" "hlp_arexx8/lockimage"\}
* User Interface: \{ \tc 11 Buffer Panel
Unlock a Buffer\}
\endnode
\node "unplug"
\title "Unplug"
\next "version"
\prev "unlocksecondary"
\{ \tc 15 Unplug \} - Required after the use of Plugin.
\nw
Usage - '\{ \tc 15 unplug <plugpointer>\} '
\{ \ts bu Sample Script\} :
options results;
'plugin';
plug = result;
options;
'backuptoundo';
address command;
'cmpi:myfile '||plugptr;
'\{ \tc 15 unplug\} ';
address(prtnme);
'redraw';
\endnode
\node "version"
\title "Version"
\next "vertflip"
\prev "unplug"
\{ \tc 15 Version \} - Returns a string with the current Version and Revision.
\nw
Usage - '\{ \tc 15 version\} '
\{ \ts bu Sample Script\} :
options results;
'\{ \tc 15 version\} ';
info = result;
parse var info version','revision;
options;
'message Version: 'version' Revision: ' revision;
\endnode
\node "vertflip"
\title "Vertical Flip"
\next ""
\prev "version"
\{ \tc 15 Vertflip \} - Each column in a selected region is fliped vertically.
\nw
Usage - '\{ \tc 15 vertflip\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 vertflip\} ';
* User Interface: \{ \tc 11 Process Panel
Geometric Transformations
Vert Flip\}
\endnode